Electrohome Universal CCF (requires ProntoEdit 1.05)

(Package includes AVIA Navigation CCF)

By Guy Kuo

Implements controls for the following CRT Projector series:

Electrohome ECP     (Low frequency IR)
Electrohome ECP     (High frequency IR)
Electrohome Marquee (High frequency IR)
Vidikron Vision     (HIgh frequency IR)

Includes discrete power a standby codes

"Electrohome Universal.ccf" enables Pronto control of Electrohome Low or High Freq ECP, Marquee, and Vidikron video projectors. Until now, the Pronto could not be used with the 336 KHz high frequency Marquee or Vidikron projectors due to inablity to learn the codes. High freq ECP could be controlled but with limited reliability using learned low freq codes. This ccf contains new high freq codes which were synthesized using a custom program I wrote and thus bypassing the Pronto's high freq learning problem. 

Low frequency ECP codes were also generated using the same program. This created discrete power, mute, & standby codes not on the original low freq ECP remote.

Codes are provided on single panel for each class projector. The buttons are small so I recommend aliasing to the code buttons rather than directly using the macor group panels.

The "Marquee/Vidikron panel" implements the 336 KHz protocol A signals required by those projectors. The following functions are available for the Electrohome Marquee and Vidikron Vision.

0	POWER
2	EXIT
3	RECALL
4	GEOM
5	4
7	Power On
8	PIC
9	SOURCE
12	CONV
13	7
16	MUTE
19	2
20	TINT
21	6
23	Standby Off
24	*
26	UP
28	BRITE
29	9
30	DOWN
32	STBY
35	3
36	DETAIL
37	5
38	RIGHT
39	Power Off
40	UTIL
44	VOL
45	8
48	0
50	ENTER
51	1
52	COLOR
53	HELP
54	LEFT
55	Standby On
56	PROJ
60	CONT
61	#

------------


The "ECP Low Freq" panel implements the protocol B codes required by low frequency Electrohome ECP projectors. 

The "ECP Hi Freq" panel implements the protocol B codes required by high frequency Electrohome ECP projectors.


Available functions for the ECP projectors (differ from the Marquee and Vidikron)

0	#
2	EXIT
3	HELP
4	SIZE
5	4
7	POWER
8	FAST/SLOW Sync
9	SOURCE
12	KEY
13	7
16	TINT
19	2
20	H Hold
21	6
23	VOL
24	*
25	CONT
26	Up
28	FOCUS
29	9
30	Down
32	DETAIL
33	Power On
34	Power Off
35	3
36	V Hold
37	5
38	Right
39	MUTE
40	PIN
41	BRITE
42	Mute On
43	Mute Off
44	VBLANK
45	8
46	Standby On
47	Standby Off
48	0
50	CONVERGE
51	1
52	BOW
53	STANDBY
54	Left
55	RESET
56	PROJ
57	COLOR
60	MOVE
61	RECALL


This project is the culmination of the work and knowledge of several members of the AV Science Forum (www.avsforum.com). Without their help, I would not have been able to create the hex codes and this ccf. I would like to thank the following:

Barry Gordon supplied the Electrohome IR pulse format documentation. His seminal "prontoedit-learned-ir-code-disp" document which describes the Pronto hex code format is required reading material in order to understand ProntoEdit hex code.

Paul Chambers sampled the output of a Marquee remote control and verified the pulse format was consistent with Electrohome documentation.

Bob Sorel inspired this project and tested the candidate Marquee codes. He produced the final mapping of codes in this ccf.

Tim Martin provided a method for accurately and efficiently mapping the codes.
 
Magnolia Hi-Fi of Bellevue graciously donated use of their Vidikron Vision One for testing of these codes.

Lain Davis discovered that protocol B codes operate high frequency Electrohome ECP projectors and provided function mapping.

If you incorporate this ccf or the included hex codes, please include the "credits" panel of this ccf within your ccf.

Guy Kuo
Ovation Software, Inc.
www.ovationsw.com
Home of the AVIA Guide to Home Theater DVD


---------


All marks property of their respective owners.


--------------------------------


For those who are making Pronto macros for using AVIA, here are the Title and Chapter
numbers for both the audio signals and video test patterns. GK		


Title	Chapter	Audio Test Signal

6	2	Channel Identification (5.1)
6	56	5 Channel Speaker Balance
6	3	Left-Front Level
6	4	Center Level
6	5	Right-Front Level
6	6	Right-Surround Level
6	7	Left-Surround Level
6	43	Phase Left-Front/Right-Front
6	44	Phase Left-Front/Center
6	45	Phase L-Surround/R-Surround
6	46	Phase L-Front/L-Surround
6	9	Subwoofer Level, Left-Front
6	10	Subwoofer Level, Center
6	11	Subwoofer Level, Right-Front
6	12	Subwoofer Level, Right-Surround
6	13	Subwoofer Level, Left-Surround
6	14	Subwoofer Phase Filtered Pink Noise, Left-Front
6	15	Subwoofer Phase Filtered Pink Noise, Center
6	16	Subwoofer Phase Filtered Pink Noise, Right-Front
6	17	Subwoofer Phase Filtered Pink Noise, Right-Surround
6	18	Subwoofer Phase Filtered Pink Noise, Left-Surround
6	19	Subwoofer Phase Warble Sweep, Left-Front
6	20	Subwoofer Phase Warble Sweep, Center
6	21	Subwoofer Phase Warble Sweep, Right-Front
6	22	Subwoofer Phase Warble Sweep, Right-Surround
6	23	Subwoofer Phase Warble Sweep, Left-Surround
6	25	Wideband Pink Noise 5 Channel Pan
6	26	150 Highpass Pink 5 Channel Pan
6	27	Circulating Ambience Generator Clicks
6	55	Pink Noise Match of Center Speaker
6	47	Low Frequency (200 to 20 Hz) Sweep, Left-Front 
6	48	Low Frequency (200 to 20 Hz) Sweep, Center 
6	49	Low Frequency (200 to 20 Hz) Sweep, Right-Front 
6	50	Low Frequency (200 to 20 Hz) Sweep, Right-Surround 
6	51	Low Frequency (200 to 20 Hz) Sweep, Left-Surround 
6	52	Low Frequency (200 to 20 Hz) Sweep, LFE
6	28	Low Frequency Pink Noise, 5 Channel Pan
6	29	Low Frequency Pink Noise, 6 Channel Pan
6	31	Wideband Pink Noise, Left-Front
6	32	Wideband Pink Noise, Subwoofer Level, Center
6	33	Wideband Pink Noise, Subwoofer Level, Right-Front
6	34	Wideband Pink Noise, Subwoofer Level, Right-Surround
6	35	Wideband Pink Noise, Subwoofer Level, Left-Surround
6	36	Wideband Asynchronous Pink Noise, 5 Channels


Title	Chapter	Video Test Pattern

1	1	Needle Pulses
1	2	Needle Pulses + Steps
1	3	Black Bars + Log Steps
1	4	Black Bars
1	5	Black Bars + Half Gray
1	6	Black Bars + Half White
1	7	Vertical 10 IRE Steps
1	8	Horizontal 10 IRE Steps
1	9	Crossed Step Scale
1	10	Vertical Brightness Steps
1	11	Horizontal Brightness Steps
1	12	Black
1	13	10 IRE Window
1	14	20 IRE Window
1	15	30 IRE Window
1	16	40 IRE Window
1	17	50 IRE Window
1	18	60 IRE Window
1	19	70 IRE Window
1	20	80 IRE Window
1	21	90 IRE Window
1	22	100 IRE Window
1	23	20 IRE Window
1	24	10 IRE Field
1	25	20 IRE Field
1	26	30 IRE Field
1	27	40 IRE Field
1	28	50 IRE Field
1	29	60 IRE Field
1	30	70 IRE Field
1	31	80 IRE Field
1	32	90 IRE Field
1	33	100 IRE Field
1	99	Black Bars
1	102	Vertical Gray Ramp
1	103	Horizontal Gray Ramp
1	104	Crossed Horizontal Gray Ramp
1	105	Crossed Vertical Gray Ramp
2	1	Center Cross 30 IRE
2	2	Center Cross 50 IRE
2	3	Center Cross 100 IRE
2	4	Crosshatch 30 IRE
2	5	Crosshatch 50 IRE
2	6	Crosshatch 100 IRE
2	7	Crosshatch Inverse
2	8	Dot Hatch 30 IRE
2	9	Dot Hatch 50 IRE
2	10	Dot Hatch 100 IRE
2	11	Dot Hatch Inverse
2	12	Circle Hatch 30 IRE
2	13	Circle Hatch 50 IRE
2	14	Circle Hatch 100 IRE
2	15	Dots 30 IRE
2	16	Dots 50 IRE
2	17	Dots 100 IRE
2	18	Gray Field Dots
2	19	White Field Dots
2	20	Black Field Plus
2	21	Gray Field Plus
2	22	White Field Plus
2	23	Checkerboard 30 IRE
2	24	Checkerboard 50 IRE
2	25	Checkerboard 100 IRE
2	27	Crosshatch 1.66 30 IRE
2	28	Crosshatch 1.66 100 IRE
2	28	Crosshatch 1.66 50 IRE
2	29	Crosshatch 1.85 30 IRE
2	30	Crosshatch 1.85 50 IRE
2	31	Crosshatch 1.85 100 IRE
2	32	Crosshatch 2.0 30 IRE
2	33	Crosshatch 2.0 50 IRE
2	34	Crosshatch 2.0 100 IRE
2	35	Crosshatch 2.35 30 IRE
2	36	Crosshatch 2.35 50 IRE
2	37	Crosshatch 2.35 100 IRE
2	38	WSE Crosshatch 30 IRE
2	39	WSE Crosshatch 50 IRE
2	40	WSE Crosshatch 100 IRE
2	41	WSE Crosshatch Inverse
2	42	WSE Circle Hatch 30 IRE
2	43	WSE Circle Hatch 50 IRE
2	44	WSE Circle Hatch 100 IR
2	45	WSE Dot Hatch Inverse
2	46	WSE Dot Hatch 30 IRE
2	47	WSE Dot Hatch 50 IRE
2	48	WSE Dot Hatch 100 IRE
2	49	WSE Dots 30 IRE
2	50	WSE Dots 50 IRE
2	51	WSE Dots 100 IRE
2	52	WSE Resolution
2	154	Crosshatch 1.78 30 IRE
2	155	Crosshatch 1.78 50 IRE
2	156	Crosshatch 1.78 100 IRE
3	1	Resolution 100 TVL
3	21	Resolution 200 TVL
3	22	Sweep
3	23	Sweep 50%
3	24	Multiburst
3	25	Multiburst (Labeled)
3	26	Multiburst 50%
3	27	Multiburst 50% (Labeled)
3	28	Sharpness
4	1	Blue Bars
4	2	Red Bars
4	3	Green Bars
4	4	Split Color Bars
4	5	Split Bars with Gray
4	6	Crossed Bars
4	7	Minimum Phase Bars
4	8	Maximum Phase Bars
4	9	Full Bars
4	10	Split 100/75 Bars
4	11	Full 100 Bars
4	12	Split 100 Bars
4	13	Full 50 Bars
4	14	Split 50 Bars
4	15	Yellow Field
4	16	Cyan Field
4	17	Green Field
4	18	Red Field
4	19	Magenta Field
4	20	Blue Field
5	1	Color Decoder Check
5	2	Y/C Delay
5	3	Zone Plate
5	4	Zone Plate (30 frames/sec)
5	5	Gamma Chart
5	6	16 Rectangle
5	7	Overscan
5	8	Backlight Levels


AVIA_nav.CCF contains a mergeable, generic AVIA Nav device with
preprogrammed buttons for the most commonly used tests. In order
to add the AVIA navigation's predefined buttons to your own CCF do 
the following.

1. Open your own CCF file in ProntoEdit

2. Merge the AVIA_nav.CCF into your CCF. You'll see a new AVIA Nav
device listed.

3. The newly added AVIA Nav device has predefined navigation buttons
on its AVIA Vid, AVIA Audio 1, and AVIA Audio 2 panels.
This means you don't have to build the macros for each pattern,
but the generic AVIA Nav does not yet know how to control your
particular DVD player. That is done by aliasing the buttons of
the "AVIA Alias" panel to the IR codes of your DVD player.

4. Open the "AVIA Alias" and you'll see the buttons which must
be aliased to your actual DVD IR code buttons.

The numeric buttons must each aliased to the corresponding
number on your DVD player. The action list should contain
a 0.1 delay before each digit alias.

"Preamble" is the sequence of buttons needed to start a
title search on your DVD player. For instance, on a Sony
player this is the "Search Mode" button.

"Internumber" is the sequence used to separate the title
and chapter numbers. On a Sony this is "Enter", "Search Mode",
delay 0.1, "Search Mode"

"Postamble" is the sequence which follows the chapter
number to execute the title/chapter search. On a Sony
this is "Enter"

The chapter forward/backward, play, and pause buttons
should also be aliased to your DVD player codes buttons.

Once the AVIA Alias panel has all its buttons modified
for your particular DVD player, the navigation buttons
may be used. You can copy the navigation buttons to other
panels freely but you must never delete (nor copy/paste)
the "AVIA Alias" panel or else all the aliases in the
buttons will be lost. If it is necessary to move the 
AVIA Nav panels, do so by dragging them. Dragging 
preserves preexisting aliases. Copy/Paste does not.